package com.ls.fw.data.search.impl.dao.data;

import java.io.Serializable;

import org.springframework.data.repository.NoRepositoryBean;
import org.springframework.data.solr.core.SolrOperations;
import org.springframework.data.solr.repository.query.SolrEntityInformation;
import org.springframework.data.solr.repository.support.SimpleSolrRepository;

@NoRepositoryBean
public class SolrDataDaoImpl<M, PK extends Serializable> extends SimpleSolrRepository<M, PK> implements SolrDataDao<M, PK>{

	
	public SolrDataDaoImpl() {
		super();
	}

	public SolrDataDaoImpl(SolrEntityInformation<M, ?> metadata,
			SolrOperations solrOperations) {
		super(metadata, solrOperations);
	}

	public SolrDataDaoImpl(SolrOperations solrOperations, Class<M> entityClass) {
		super(solrOperations, entityClass);
	}

	public SolrDataDaoImpl(SolrOperations solrOperations) {
		super(solrOperations);
	}

}